package pe.gob.servir.apps.censodirectivo.ejb.dao;

import java.util.Date;
import java.util.List;

import javax.ejb.Local;

import pe.gob.servir.apps.censodirectivo.common.dao.BaseDAO;
import pe.gob.servir.apps.censodirectivo.excepcion.DAOExcepcion;
import pe.gob.servir.apps.censodirectivo.model.bean.MensajeRespuesta;
import pe.gob.servir.apps.censodirectivo.model.bean.Plantilla;
import pe.gob.servir.apps.censodirectivo.persistence.entity.TblPlantilla;

@Local
public interface PlantillaDAOLocal  extends BaseDAO<TblPlantilla> {
	
	MensajeRespuesta insertarPlantilla(long plantillaId,long censoId,
			long tipoPlantilla,String asunto,String cuerpo,
			Date fechaCreacion,String usuarioCreador,
			Date fechaModificacion,String usuarioModificador,
			String estadoRegistro) throws DAOExcepcion;
	
	Plantilla consultarPlantilla(Plantilla plantilla) throws DAOExcepcion;
		
	List<Plantilla> listarPlantillas(Plantilla plantilla) throws DAOExcepcion;
	
	
}